MRC Technique for RNS to Decimal Conversion Using the Moduli Set

نویسنده

  • Sorin Dan Cotofana
چکیده

This paper investigates the conversion of Residue Number System (RNS) operands to decimal, which is an important issue concerning the utilization of RNS numbers in digital signal processing applications. We present a Mixed Radix Conversion (MRC) technique for efficient RNS to decimal conversion using the moduli set {2n + 2, 2n + 1, 2n}, which has a common factor of 2. First, we provide two important theorems which show that, using such a moduli set, the computation of multiplicative inverses can be eliminated. The usage of these theorems with the traditional MRC results into two reverse converters. In terms of area, the proposed converters require 3 adders, 4 mutipliers and mod-m2 and m3 operations. The proposed converters also require 2 additions, 2 multiplications with mod-m3 operation in terms of critical path delay. Our proposals outperform state of the art equivalent Chinese Remainder Theorem (CRT) based reverse converter in terms of delay and due to the fact that the numbers involved in the calculations are smaller it results in less complex adders and multipliers.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Low Complexity Converter for the Moduli Set {2^n+1,2^n-1,2^n} in Two-Part Residue Number System

Residue Number System is a kind of numerical systems that uses the remainder of division in several different moduli. Conversion of a number to smaller ones and carrying out parallel calculations on these numbers will increase the speed of the arithmetic operations in this system. However, the main factor that affects performance of system is hardware complexity of reverse converter. Reverse co...

متن کامل

An Improved RNS Reverse Converter in Three-Moduli Set

Residue Number System (RNS) is a carry-free and non-weighed integer system. In this paper an improved three-moduli set  in reverse converter based on CRT algorithm is proposed. CRT algorithm can perform a better delay and hardware implementation in modules via other algorithms. This moduli is based on p that covers a wide range on modules and supports the whole range of its modules in dynamic r...

متن کامل

Sign detection algorithm using carry look ahead adder for the RNS Module Set 2n+1,2n-1,2n

The Residue Number System (RNS) is a non-weighted system that is very efficient in digital signal processing and communicational applications. The previous proposed methods for the residue to binary (R/B) conversions are based on the Chinese Reminder Theorem (CRT) or Mixed Radix Conversion (MRC). These theorems are difficult to implement. In this paper, we present a new highspeed ROM-less resid...

متن کامل

A General Reverse Converter Architecture with Low Complexity and High Performance

This paper presents a general architecture for designing efficient reverse converters based on the moduli set {2α, 22β+1-1, 2β-1}, where β ≺ α 2β, by using a parallel implementation of mixed-radix conversion (MRC) algorithm. The moduli set {2α, 22β+1-1, 2β-1} is free from modulo (2k+1)-type which can result in an efficient arithmetic unit for residue number system (RNS). The values of α and β c...

متن کامل

A Multiplier - Free Residue to Weighted Converter for the Moduli Set { 3 n – 2 , 3 n – 1 , 3 n }

The residue number system (RNS) is a carry-free number system which can support high-speed and parallel arithmetic. One of the major issues in efficient design of RNS systems is the residue to weighted conversion. In this paper, we present an efficient design of residue to weighted converter for the newly introduced moduli set {3–2, 3–1, 3}, based on mixed-radix conversion (MRC) algorithm. The ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2008